package com.hsjk.szwj.module.smedia.dal.dataobject.production;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 创建云剪辑工程 Response DTO
 */
@NoArgsConstructor
@Data
public class CreateEditingProjectRespDTO {

    @JsonProperty("RequestId")
    private String requestId;
    @JsonProperty("Project")
    private ProjectBean project;

    @NoArgsConstructor
    @Data
    public static class ProjectBean {
        @JsonProperty("ProjectId")
        private String projectId;
        @JsonProperty("Title")
        private String title;
        @JsonProperty("Description")
        private String description;
        @JsonProperty("Timeline")
        private String timeline;
        @JsonProperty("TemplateId")
        private String templateId;
        @JsonProperty("ClipsParam")
        private String clipsParam;
        @JsonProperty("CoverURL")
        private String coverURL;
        @JsonProperty("Status")
        private Integer status;
        @JsonProperty("StatusName")
        private String statusName;
        @JsonProperty("CreateTime")
        private String createTime;
        @JsonProperty("ModifiedTime")
        private String modifiedTime;
        @JsonProperty("Duration")
        private Double duration;
        @JsonProperty("CreateSource")
        private String createSource;
        @JsonProperty("ModifiedSource")
        private String modifiedSource;
        @JsonProperty("TemplateType")
        private String templateType;
        @JsonProperty("BusinessConfig")
        private String businessConfig;
        @JsonProperty("ProjectType")
        private String projectType;
        @JsonProperty("BusinessStatus")
        private String businessStatus;
    }
}
